package com.ruoyi.system.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.system.domain.vo.PreventionCheckTaskConfigVO;
import lombok.Data;
import java.time.LocalDateTime;
import java.io.Serializable;

/**
 * 排查任务表(PreventionCheckTask)实体类
 *
 * @author makejava
 * @since 2022-11-18 14:04:46
 */
@Data
public class PreventionCheckTask implements Serializable {
    private static final long serialVersionUID = -18342685780686941L;
    
    private Integer id;
    /**
     * 排查任务配置ID
     */
    private Integer checkTaskConfigId;
    /**
     * 任务状态（待排查、已排查、已超时）
     */
    private String taskState;
    /**
     * 开始时间
     */
    private String startTime;
    /**
     * 结束时间
     */
    private String endTime;
    /**
     * 排查时间
     */
    private String checkTime;
    /**
     * 排查人
     */
    private String checkUserName;
    /**
     * 排查结果
     */
    private String checkResult;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;

    private PreventionCheckTaskConfigVO preventionCheckTaskConfig;

    private PreventionCheckTaskConfig preventionCheckTaskConfigs;

    // 统计隐患数
    private String countHidden;

    // 是否删除 0-是 1-否
    private String deleted;

    /**
     * 手机序列号码IMEI
     */
    private String mobileCode;
    private String governId;
    private String checkUserIds;
}

